package com.cyx.mapper;

import com.cyx.pojo.BorrowOrder;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

public interface BorrowMapper {
    int addBorrowOrder(BorrowOrder borrowOrder);
    int updateBorrowOrder(BorrowOrder borrowOrder);
    int deleteBorrowOrder(int orderId);
    BorrowOrder getBorrowOrderById(int orderId);

    /**
     * 获取借阅条目信息
     * @param userId
     * @param bookId
     * @param orderType  0-所有条目  1- 未归还条目  2- 已归还条目
     * @return
     */
    List<BorrowOrder> getBorrowOrders(@Param("userId") int userId,
                                      @Param("bookId") int bookId,
                                      @Param("orderType") int orderType);
}
